package com.jinzhi.jzweb.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 * <pre>
 * 竞赛考试批次
 * </pre>
 * <small> 2020-02-24 21:04:54 | lance</small>
 */
@Data
@SuppressWarnings("serial")
@TableName("jz_examination_batch_com_s")
//这是的这里继承的基础服务类，有几个基本字段
public class ExaminationBatchComSDO implements Serializable {
	@TableId
	private Long id;
    // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    /** 认证批次名称 */
    @TableField(exist = false)
    private String cbatchName;

    /** 理论考试批次id */
    @TableField("cbatch_id")
    private Long cbatchId;


    /** 考试类型（0理论，1实操，2理论+实操 3理论竞赛 4实操竞赛）） */
    @TableField(exist = false)
    private Integer type;

    /** 认证批次名称 */
    @TableField(exist = false)
    private Long ids;

    /** 认证批次id// 实操ID关联理论考试ID*/
    @TableField("pid")
    private Long pId;

    /** 考试名称 */
    @TableField("name")
    private String name;


    /** 状态（0待审核、1已通过，2未过通，3开始登录，4考试中，5已考完，6已生成试卷，9已删除） */
    @TableField("state")
    private Integer state;


    /** 开始时间 */
    @TableField("start_time")
    private Date startTime;

    /** 结束时间 */
    @TableField("end_time")
    private Date endTime;

    /** T1 上午 T2 下午*/
    @TableField("time_period")
    private String timePeriod;




}
